@charset "gbk";
/* hao.syjmyy.com */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
#hao { font-family: "ËÎÌå" }
.hao_top { }
.hao_border { border: 1px solid #eb9962; background: #fffbf5; box-shadow: 0 1px 1px rgba(0,0,0,.1) }
.hao_border .hd_right { height: 38px; line-height: 38px; padding: 0 15px; font-size: 15px; font-family: Microsoft Yahei; border-bottom: 1px solid #ffeccf; color: #f30 }
.hao_w_border { }
.hd_tabs { }
.hd_tabs li { display: inline-block; }
.hd_tabs li a { font-size: 14px; position: relative; display: block; padding: 0 1px; }
.hd_tabs li.cur a { color: #f30 }
.hd_tabs li.cur a:before { content: ''; position: absolute; width: 100%; left: 0px; bottom: 0px; height: 2px; background-color: #f30; }
.bd_news,
.bd_ask,
.bd_event { float: left; width: 30%; margin-bottom: 10px; }
#addMod .bd { padding: 10px 20px; }
#addMod .bd h3 { line-height: 24px; margin-bottom: 5px; font-size: 13px; font-family: Microsoft Yahei; }
#addMod .bd li { line-height: 24px; height: 24px; overflow: hidden; }
#addMod .bd li a { font-size: 12px; }
.bd_ask { padding: 0 20px; }
.bd_event li { float: left; padding-right: 20px; }
.bd_news li,
.bd_ask li { padding-left: 12px; position: relative; }
.bd_news li:before,
.bd_ask li:before { content: ''; position: absolute; left: 0; top: 10px; width: 3px; height: 3px; background-color: #ccc; }
#bd_event .news_list,
#bd_acc .news_list { padding-left: 0; padding-right: 0; }
#bd_event li,
#bd_acc li { display: inline-block; width: 140px; text-align: center; }
#bd_event li a,
#bd_acc li a { padding-left: 0; }
#bd_event li:before,
#bd_acc li:before { display: none; }
#hao_l { width: 238px; background: #fffbf5; overflow: hidden }
#hao_r { width: 735px; margin-left: 15px; background: #fff }
#hao_bottom { background: #fffbf5 }
.jm-nav .jm-nav-current { width: 60px !important; }
.jm-nav .jm-nav-current a { width: 60px !important; }
.jm-nav .jm-nav-primary li { padding-right: 9px !important; font-family: Microsoft Yahei; }
.hao-sd-nav { background: #fafafa; border-bottom: 1px solid #f3f3f3; margin-bottom: 8px }
.hao-sd-nav li { float: left; height: 28px; line-height: 28px; padding-right: 15px; }
.hao-sd-nav li a { font-family: Microsoft Yahei }
/*top_1*/
.top_1 { padding: 5px 0; border-bottom: 0 }
.top_1 li { position: relative; height: 32px; line-height: 32px; padding-left: 36px; }
.top_1 li a { font-size: 14px; color: #000 }
.top_1 li span { float: right; padding-right: 20px; }
.top_1 li span a { font-size: 12px; color: #999 }
.top_1 li em { position: absolute; left: 8px; ; top: 6px; width: 20px; height: 20px; background-image: url(../images/ico_hao.png); background-repeat: no-repeat; }
.t_l_1 em { background-position: 0px 0px; }
.t_l_2 em { background-position: -20px 0px; }
.t_l_3 em { background-position: -40px 0px; }
.t_l_4 em { background-position: -60px 0px; }
.t_l_5 em { background-position: -80px 0px; }
/*hot_ind*/
.hot_ind { }
.hot_ind .hd { height: 40px; line-height: 40px; border-top: 1px solid #f8d9c2; padding: 0 15px; }
.hot_ind .hd b { font-size: 14px; color: #000; font-weight: bold; }
.hot_ind .hd span { float: right; padding-right: 0; }
.hot_ind .hd span a { font-size: 12px; color: #999 }
.hot_ind .bd { padding: 0 10px 10px 10px; height: 196px; }
.hot_ind .bd li { float: left; word-wrap: break-word; padding-left: 12px; width: 42px; overflow: hidden; height: 28px; }
.hot_ind .bd li a { font-size: 14px; line-height: 28px; color: #666 }
/*hao_tab*/
.hao_tab { }
.hao_tab .hd { background: #f8d9c2; }
.hao_tab .hd li { float: left; border-left: 1px solid #fffbf5; height: 32px; background: #f8d9c2 }
.hao_tab .hd li.first { border-left: none }
.hao_tab .hd li a { display: block; float: left; line-height: 32px; font-size: 14px; padding: 0 15px }
.hao_tab .hd li a.selected { color: #fff; font-weight: bold; background: #eb9962 }
.hao_tab .hd li a.selected:hover { color: #fff; text-decoration: none; cursor: default }
.hao_tab .bd { }
.hao_l_events .bd { height: 359px; }
.hao_l_ranking .bd { height: 281px; }
.hd_tabs_2 li a { padding: 0 15px; }
/*hao_l_news*/
.hao_l_news { }
.hao_l_news .bd { }
.hao_l_news .h_n_list { padding: 10px 0; height: 120px; overflow: hidden; height: 120px; }
.hao_l_news .h_n_list li { line-height: 24px; height: 24px; padding: 0 10px; overflow: hidden }
.hao_l_news .h_n_list li a { line-height: 24px; }
/*h_e_list*/
.h_e_list { }
.h_e_imglist { padding: 15px 0px 0 8px }
.h_e_imglist li { float: left; width: 88px; padding-left: 15px; padding-bottom: 15px; }
.h_e_imglist li .h_e_title { height: 20px; line-height: 20px; overflow: hidden; display:block;}
.h_e_imglist li .h_e_slogan { height: 20px; line-height: 20px; overflow: hidden; color: #f00 }
.h_e_imglist li .h_e_slogan a { height: 20px; line-height: 20px; overflow: hidden; color: #f00 }
.h_e_textList { border-top: 1px dashed #eee; margin: 0 10px; padding: 10px 0; padding-left: 5px; height: 73px }
.h_e_textList li { float: left; width: 105px; height: 24px; line-height: 24px; overflow: hidden }
.h_e_textList li a { font-size: 14px; line-height: 24px; }
/*h_r_list*/
.h_r_th { height: 30px; line-height: 30px; padding: 0 10px; color: #999 }
.h_r_th .ind-trend { float: right }
.h_r_th .ind-brand { padding-left: 22px; }
.h_r_list { padding-bottom: 10px; margin: 0 10px; border-top: 1px dashed #eee; }
.h_r_list li { position: relative; height: 24px; line-height: 24px; margin-right: 10px; overflow:hidden}
.h_r_list li font { padding-right: 10px; padding-left: 5px; color: #999; font-family: Verdana, Geneva, sans-serif }
.h_r_list li.last font { padding-left: 0px; padding-right: 7px; }
.h_r_list li .rise,
.h_r_list li .flat,
.h_r_list li .drop { background: url("http://www.syjmyy.com/templates/img/icon.v2.924.png") no-repeat; }
.h_r_list li .rise,
.h_r_list li .flat,
.h_r_list li .drop { display: block; position: absolute; right: 0; top: 9px; height: 8px; width: 8px; overflow: hidden; }
.h_r_list li.hover span { top: 80px; }
.h_r_list li .rise { background-position: 0 -40px; }
.h_r_list li .flat { background-position: -6px -46px; }
.h_r_list li .drop { background-position: 0 -52px; }
/*hot-site*/
#hot-site { background: #fffbf5; border: 2px solid #eb9962; }
.h_s_list { padding: 5px 0; }
.h_s_list li { float: left; text-align: center; width: 146px; line-height: 34px; height: 34px; overflow: hidden }
.h_s_list li a { font-size: 14px; display: block; float: left; text-align: center; width: 146px; line-height: 34px; height: 34px; overflow: hidden }
.h_s_list li a span { }
.hot-fav-tp,
.hot-fav-md { border-bottom: 1px dashed #f5caab }
.hr { border-bottom: 1px dashed #f5caab; height: 0px; line-height: 0px; overflow: hidden; margin: 0 10px; }
/*mbar*/
#mbar { height: 32px; line-height: 32px; }
.m_t_list { text-align: center }
.m_t_list li { display: inline; padding: 0 10px; }
/*Dynamic*/
#Dynamic { line-height: 50px; height: 50px; overflow: hidden }
#Dynamic dt { font-family: Microsoft Yahei; font-weight: bold; padding-left: 15px; }
#Dynamic dt,
#Dynamic dd { float: left; line-height: 50px; }
#Dynamic dd { padding-left: 10px; }
#Dynamic dd li { font-family: Microsoft Yahei }
#Dynamic dd a { color: #f30 }
/*cool-site*/
#cool-site { background: #fffbf5; }
#cool-site .panel { border-bottom: 3px solid #f5f2ed; padding: 7px 0 }
#cool-site .item { line-height: 36px; height: 36px; overflow: hidden; }
#cool-site .item * { line-height: 36px; }
#cool-site .item .more { float: right; line-height: 32px; height: 32px; color: #999; }
#cool-site .item .subtitle { float: left; width: 70px; text-align: center }
#cool-site .item .subtitle a { font-size: 14px; color: #dc000f; font-weight: normal }
#cool-site .item .list { float: left; width: 600px; overflow: hidden }
#cool-site .item .list li { display: inline; width: 90px; text-align: left; padding-right:10px;  height:36px; overflow:hidden  }
#cool-site .item .list li a { font-size: 14px; }
#cool-site .last { border-bottom: none; height: 151px; *height:158px;
_height: 153px; }
#cool-site .last .item { height: 100px; }
/*gmodule*/
.gmodule { padding: 5px 0 }
.gmodule .g_l { width: 550px; }
.gmodule .g_r { width: 438px; }
.gmodule .item { }
.gmodule .item .list { }
.gmodule .item em { float: left; width: 20px; height: 20px; background-image: url(../images/ico_hao.png); background-repeat: no-repeat; margin: 6px 0 0 20px }
em.g_l_1 { background-position: 0 -20px; }
em.g_l_2 { background-position: 0 -40px; }
em.g_l_3 { background-position: 0 -60px; }
em.g_l_4 { background-position: 0 -80px; }
em.g_l_5 { background-position: 0 -100px; }
em.g_l_6 { background-position: 0 -120px; }
em.g_l_7 { background-position: 0 -140px; }
em.g_l_8 { background-position: 0 -160px; }
em.g_l_9 { background-position: 0 -180px; }
em.g_l_10 { background-position: 0 -200px; }
em.g_r_1 { background-position: -20px -20px; }
em.g_r_2 { background-position: -20px -40px; }
em.g_r_3 { background-position: -20px -60px; }
em.g_r_4 { background-position: -20px -80px; }
em.g_r_5 { background-position: -20px -100px; }
em.g_r_6 { background-position: -20px -120px; }
em.g_r_7 { background-position: -20px -140px; }
em.g_r_8 { background-position: -20px -160px; }
em.g_r_9 { background-position: -20px -180px; }
em.g_r_10 { background-position: -20px -200px; }
.gmodule .item .title { float: left; width: 50px; text-align: center }
.gmodule .item .title a { color: #dc0007; font-size: 14px; line-height: 32px; }
.gmodule .item .list li { display: inline; padding-right: 10px; line-height: 32px; }
.gmodule .item .list li a { font-size: 14px; }
/*category*/
.category { padding: 10px 20px }
.category .hd { height: 32px; line-height: 32px; }
.category .hd a { font-weight: bold; color: #000; font-size: 14px; }
.category .hd em { float: left; display: block; width: 20px; height: 20px; background-image: url(../images/ico_hao.png); background-repeat: no-repeat; margin: 5px 5px 0 0 }
em.ico_ask { background-position: -40px -20px }
em.ico_ranking { background-position: -60px -20px }
em.ico_zone { background-position: -80px -20px }
.category .cb-left { width: 440px; padding-right: 10px; }
.category .bd { padding-left: 16px; }
.category .cb-left .item { height: 26px; line-height: 26px; clear: both }
.category .cb-left .item * { line-height: 26px }
.category .cb-left a.more { float: right; font-size: 14px; color: #999 }
.category .cb-left span.title { float: left; width: 70px; text-align: left; display: block; padding-left: 10px; }
.category .cb-left span.title a { color: #dc0007; font-size: 14px; }
.category .cb-left .list { float: left; width: 280px; }
.category .cb-left .list li { display: inline; padding-right: 10px; }
.category .cb-left .list li a { font-size: 14px; }
.category .cb-left .list li a.more { font-size: 14px; color: #999 }
.category .cb-mid { width: 240px; }
.category .cb-right { width: 240px; }
/*s_word_list*/
.s_word_list { }
.s_word_list li { float: left; word-wrap: break-word }
.s_word_list li a { line-height: 34px; font-size: 14px; padding: 0 10px; }
.s_word_list li a.more { color: #999 }
/*font*/
.hot_ind .bd li a.ft-green { color: #5fbc01 }
.hot_ind .bd li a.ft-red { color: #dc0007 }
/*sortSite*/
#sortSite { }
#sortSite .hd { font-size: 15px; font-family: microsoft yahei; color: #000; border: 1px solid #e3e3e3; border-bottom-color: #e7e7e7; padding-top: 1px; box-shadow: 0 2px 1px #fafafa }
#sortSite .hd span { display: block; height: 33px; line-height: 33px; background: #fafafa; padding-left: 15px; }
#sortSite .bd { border: 1px solid #e3e3e3; border-top: none; border-right: none; border-bottom: none }
#sortSite .bd td { font-size: 14px; color: #666; line-height: 30px; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3 }
#sortSite .bd td.cd { border-right: none }
#sortSite .bd tr.rcd td { border-bottom: none }
#sortSite .bd td a { display: block; padding-left: 14px; width: 130px; overflow: hidden }
#sortSite .bd td a:hover { background: #fbf8f6 }
.modRight { }
.modRight .hd { line-height: 36px; height: 36px; padding-left: 10px; font-size: 14px; font-weight: bold; font-family: microsoft yahei; }
.c-brand .bd li { float: left; padding-left: 10px; width: 66px; margin-bottom: 10px; height:68px; overflow:hidden; }
.c-brand .bd li a { line-height: 20px; text-align: center; display: block; }
.c-brand_list_a { height: 20px; overflow: hidden }
.c-brand .bd li a img { display: block; border: 1px solid #f3f3f3 }
.c-brand .bd li a:hover img { border-color: #e3e3e3 }
.c-keywords { }
.c-keywords .bd { padding: 0px 10px; padding-bottom: 5px; }
.c-keywords dl { padding-bottom: 10px }
.c-keywords dt { line-height: 22px; padding: 2 4px; font-weight: bold; font-family: microsoft yahei }
.c-keywords dd a { line-height: 20px; white-space: nowrap; display: inline; padding: 0 2px; color: #666 }
.tb-stlist { }
.tb-stlist li { float: left; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
.tb-stlist li a { float: left; display: block; padding-left: 16px; width: 130px; overflow: hidden; height: 32px; line-height: 32px; font-size: 14px; }
.tb-stlist li a:hover { background: #fbf8f6 }
/*bao 2013 09 03*/
#hao_bottom .gmodule .g_r { width: 465px; }
#hao_bottom .gmodule .g_l { width: 520px; }
#hao_bottom .g_l .item .list { width: 420px; float: left; }
#hao_bottom .g_r .item .list { width: 347px; float: left; }
.gmodule .item .list li { white-space: nowrap; word-break: normal; padding-right: 10px; }
#hao_bottom .gmodule .item .title { width: 60px; }
#hao_bottom .gmodule .item .title a,
#hao_bottom .gmodule .item li { line-height: 28px; }
#hao_bottom .gmodule .item em { margin: 5px 0 0 20px; }
.category .list li { padding-right: 10px; }
.mod_list { padding: 10px 15px; }
.mod_list li { padding: 0 10px; float: left; line-height: 24px; }
.news_list { padding: 10px 20px; }
.news_list li { position: relative; display:inline-block; width:45%; }
.news_list li:before { content: ''; position: absolute; width: 3px; height: 3px; left: 0px; top: 12px; background-color: #ccc }
.news_list li a { display: block; height: 28px; line-height: 28px; font-family: Microsoft Yahei; padding-left: 12px; overflow:hidden; }
/*pagination*/
.pagination { padding: 5px 0; text-align: center; margin-top: 10px; }
.pagination .pages b { color: #333; display: inline-block; font-weight: 700; height: 32px; line-height: 32px; width: 25px }
.pagination .pages b,
.pagination a { font-size: 14px; margin-right: 5px; text-align: center; vertical-align: middle }
.pagination a { background-color: #FFF; border: 1px solid #ffeccf; display: inline-block; height: 32px; line-height: 32px; overflow: hidden; text-decoration: none; width: 32px; color: #787878; }
.pagination a:hover { background-color: #fdfdfd; text-decoration: none }
.pagination .first,
.pagination .last { width: 41px }
.pagination .pre,
.pagination .next { line-height: 32px; width: 60px }
.pagination .last { margin-right: 0 }
.quick-page-nav { border-top: 1px dotted #ffeccf; padding: 10px 30px; margin-top: 10px; }
.quick-page-nav ul { height: auto; }
.quick-page-nav ul.lmt-ht { height: 72px; overflow: hidden; }
.quick-page-nav li { width: 60px; height: 24px; line-height: 24px; float: left; }
.quick-page-nav a { color: #666; }
.filter { padding: 10px 20px 20px 20px; }
.filter span { display: block; line-height: 24px; font-size: 14px; margin-bottom: 5px; }
.filter span b { color: #f30; font-family: Verdana, Geneva, sans-serif; font-size: 16px; }
.filter a { display: inline-block; padding: 2px 2px; color: #888; font-family: Verdana, Geneva, sans-serif; }
.filter a:hover { text-decoration: underline; color: #f50 }
.mt20{ margin-top:20px;}
/**/
.mod-category { border: 1px solid #EAEAEA; margin-bottom: 20px; background-color: #fdfdfd; box-shadow: 0 1px 1px rgba(0,0,0,.05) }
.mod-category .hd { padding: 10px 20px 0 20px; line-height: 32px; height: 32px; font-size: 15px; font-family:Microsoft Yahei }
.mod-category .hd a{ padding-left:8px; font-size:12px; color:#777}
.mod-category .hd a:hover{ color:#f50}
.mod-category .bd { padding: 0 20px; }
.mod-category .bd h4{ line-height:24px; font-size:14px; color:#d00}
.mod-category .bd p{ line-height:20px; color:#777; margin-bottom:20px;}
.mod-category .bd dl { padding-bottom: 20px; }
.mod-category .bd dt { line-height: 18px; color: #777; font-size: 12px; }
.mod-category .bd dd a { display: inline-block; width: 24%; line-height: 28px; font-size: 14px; color: #0da4d3 }
.mod-category-news .bd dd a{ width:48%;}
.mod-category .bd dd a:hover { text-decoration: underline }
.mod-category .filter{ padding:10px 20px 20px 20px;}
.mod-category .filter span{ display:block; line-height:24px; font-size:14px; margin-bottom:5px;}
.mod-category .filter span b{ color:#f30; font-family:Verdana, Geneva, sans-serif; font-size:16px;}
.mod-category .filter a { display: inline-block; padding:2px 5px; color:#888}
.mod-category .filter a:hover{ text-decoration:underline; color:#f50}
/*mod 20140520*/
.jm-nav {
	margin-bottom: 0 !important;
	height: 39px !important;
	overflow: hidden;
}
/*
.jm-nav .jm-nav-current a { background: #fcfcfc; }
*/
#hao {margin-top:12px; position:relative}
/*
.jm-nav .jm-nav-primary a{ line-height:30px; height:30px; padding-top:0px;}
*/
.jm-nav .jm-nav-current a{ padding-top:0}
